ShortPixel\Model\Image\MediaLibraryModel D

Total Complexity 469
Dependencies 12
Dependents 3
Total lines 2,620
Lines of code 1,848
Logical lines of code 1,125
Comment lines 274
Methods 56
Properties 15

Methods 56

Method Rating Maintainability Complexity Lines of code
checkLegacy()
D
19
60 205
addUnlisted()
D
29
33 123
handleOptimized()
C
30 29 120
restore()
C
28
26 152
getOptimizeData()
C
32 27 106
loadMeta()
C
34 23 90
convertPNG()
B
34 21 97
getDBMeta()
B
34 19 90
createRecord()
B
36 16 84
migrate()
B
43 18 47
loadThumbnailsFromWP()
B
43 17 49
checkLegacyFileTypeFileName()
A
44 12 49
isProcessable()
A
49 13 32
restorePNG2JPG()
A
42 10 52
onDelete()
A
49 10 31
addRetinas()
A
51 10 27
legacyConvertStatus()
A
52 10 23
getAvifs()
A
51 9 28
getWebps()
A
51 9 28
getWPMLDuplicates()
A
47 8 37
isRestorable()
S
55 7 21
getImprovements()
S
48 6 35
checkUnlistedForNotice()
S
50 6 29
count()
S
57 5 18
getThumbObjects()
S
59 5 15
legacyConvertType()
S
58 4 18
removeLegacy()
S
57 4 18
isOptimizePrevented()
S
57 4 18
setOriginalFile()
S
60 4 13
__construct()
S
60 3 14
saveDBMeta()
S
59 3 14
hasDBRecord()
S
60 3 13
getParent()
S
65 3 11
createDuplicateRecord()
S
59 2 14
cleanupDatabase()
S
60 2 12
wpCreateImageSizes()
S
62 2 11
getWPMetaData()
S
73 2 5
getThumbNail()
S
73 2 5
hasOriginal()
S
72 2 6
removeLegacyShortPixel()
S
68 2 8
getRetinas()
S
71 2 7
getOriginalFile()
S
72 2 6
__debugInfo()
S
63 1 11
saveMeta()
S
77 1 4
returnTrue()
S
82 1 3
resetPrevent()
S
80 1 3
preventNextTry()
S
74 1 4
loadLooseItems()
S
78 1 4
generateThumbnails()
S
75 1 4
dropFromQueue()
S
67 1 8
isScaled()
S
82 1 3
getOptimizeUrls()
S
75 1 4
getURL()
S
76 1 4
flushOptimizeData()
S
81 1 3
deleteMeta()
S
66 1 8
getThumbnailModel()
S
75 1 4